# 创建时间：2025/5/1 星期四 20:12
# 创建人：李德才


a = 10  # 全局变量, 可以在任何地方访问


def test():
    b = 10 # 局部变量， 只能在 test 函数中访问
    global c  # 声明 c 是全局变量， 可以在任何地方访问
    c = 10
    print("b = ", b)
    print("c = ", c)
    print("-----------------------------")


# print(b) # 报错， 因为 b 是局部变量， 只能在 test 函数中访问

print(a)  # 可以访问全局变量 a
test()
""" 
可以访问全局变量 c，必须先调用 test 函数， 才能访问 c，
因为python 是从上到下执行的， 所以， 必须先定义 c， 才能访问 c
如果不调用， 那么， c 就没有定义， 就会报错
"""
print(c)
